//* comparision
#include <boost/tuple/tuple.hpp>
#include <boost/tuple/tuple_comparison.hpp>
#include <string>
#include <iostream>
 
int main()
{
    typedef boost::tuple<std::string, std::string, int> person;
    person p1("Henri", "Poincare",22);
    person p2("David", "Hilbert",21);
    std::cout << std::boolalpha << (p1!=p2) << std::endl;
    std::cout << std::boolalpha << (p1>p2) << std::endl;
}